Export GtkPlacesSidebar and the Class types, for subclassing
authorFederico Mena Quintero <federico@gnome.org>
Wed, 7 Sep 2011 19:58:19 +0000 (14:58 -0500)
committerFederico Mena Quintero <federico@gnome.org>
Tue, 4 Sep 2012 01:38:20 +0000 (20:38 -0500)
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
gtk/gtkplacessidebar.c
gtk/gtkplacessidebar.h

index 6f7cad50707b0f203e961b4a65bf55878cba37b7..dcfb37583c4144991d4bf16ec121d1055a61a7d2 100644 (file)
@@ -33,7 +33,7 @@
 #define EJECT_BUTTON_XPAD 6
 #define ICON_CELL_XPAD 6
 
-typedef struct {
+struct _GtkPlacesSidebar {
        GtkScrolledWindow  parent;
        GtkTreeView        *tree_view;
        GtkCellRenderer    *eject_icon_cell_renderer;
@@ -75,11 +75,11 @@ typedef struct {
        GtkTreePath *eject_highlight_path;
 
        guint bookmarks_changed_id;
-} GtkPlacesSidebar;
+};
 
-typedef struct {
+struct _GtkPlacesSidebarClass {
        GtkScrolledWindowClass parent;
-} GtkPlacesSidebarClass;
+};
 
 typedef struct {
         GObject parent;
index 9cedb55357b2d047f168c2917ae481bd15d689b2..2e5aee5b3dc36ba7bb1ebf4ef7880bc8b3690bd7 100644 (file)
@@ -38,6 +38,9 @@
 #define GTK_IS_PLACES_SIDEBAR_CLASS(klass)     (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PLACES_SIDEBAR))
 #define GTK_PLACES_SIDEBAR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PLACES_SIDEBAR, GtkPlacesSidebarClass))
 
+typedef struct _GtkPlacesSidebar GtkPlacesSidebar;
+typedef struct _GtkPlacesSidebarClass GtkPlacesSidebarClass;
+
 
 GType gtk_places_sidebar_get_type (void);
 GtkWidget *gtk_places_sidebar_new (void);